# 需求：黑色 的汤姆 猫，爱吃鱼，也要喝水。
# 要求：打印汤姆猫对象
# 类设计三要素
# 类名：猫类 ‐‐> Cat
# 属性：颜色、名字 ‐‐> color  name
# 方法：吃、喝 ‐‐> eat()  drink()

class Cat(object):
    def __init__(self, color, name):
        self.color = color
        self.name = name

    def eat(self):
        print(f"{self.name}爱吃鱼")

    def drink(self):
        print(f"{self.name}要喝水")

    def __str__(self):
        return f"{self.color}的{self.name}猫"

tom = Cat("黑色","汤姆")

tom.eat()
tom.drink()

print(tom)